Vor 20 Jahren war eine Media-Center-Software namens Front Row Bestandteil des Mac-Betriebssystems, eine schlanke Oberfläche zur Wiedergabe von Musik, Videos, Fotos und Podcasts. Damals vermarktete Apple den Mac als digitalen Hub (eine Fernbedienung gehörte zum Lieferumfang), als Zentrale zur Verbindung anderer Geräte. Im Zuge der Einführung von Apple TV, iPhone und iPad in den Folgejahren gab Apple diesen Ansatz jedoch auf. Ein Open-Source-Projekt lässt Front Row nun wieder aufleben.
First Row wurde mit Swift und SwiftUI geschrieben und versucht sich an einer exakten Nachbildung der originalen Front-Row-Benutzeroberfläche. Es gibt zwei Ausführungen: First Row (basiert auf dem Front-Row-Design von Mac OS X Leopard/Snow Leopard) und First Row Classic (basierend auf dem Front-Row-Design von Mac OS X Tiger). Benötigt wird mindestens macOS Big Sur 11.
First Row unterstützt die Wiedergabe lokaler Videos und Songs und kann auch auf externe Volumes und Netzwerkfreigaben zugreifen. Der Abo-Dienst Apple Music wird ebenso unterstützt. Fotos und Podcasts werden über die macOS-eigenen Apps bereitgestellt. Die Bedienung kann via Tastatur, Maus/Trackpad und Bluetooth-Controller erfolgen.

Bild: Jackson Dam.
Selbstbeschreibung des Projekts laut des Entwicklers Jackson Dam: "Eine SwiftUI-Nachbildung von Apples Front Row, der ansprechenden Medienoberfläche, die von Mac OS X Tiger bis Snow Leopard zum Einsatz kam. Front Row ermöglichte es den Nutzern, mit einer auffälligen und eleganten Benutzeroberfläche durch ihre Medien zu navigieren, und bot Mac-Nutzern ein Erlebnis, das sich auch für das Wohnzimmer eignete und ebenfalls in der ersten Generation des Apple TV zu finden war. Dieses Projekt lässt es wieder aufleben. Das gesamte Menüsystem, die Animationen, Übergänge und das Gesamterlebnis wurden originalgetreu in modernem Swift und SwiftUI nachgebildet."
First Row ist nicht von Apple notarisiert, d. h. die Anwendung muss erstmalig über die Systemeinstellungen => Datenschutz & Sicherheit freigeschaltet werden (Hintergrund: Die Notarisierung von Mac-Programmen erfordert eine kostenpflichtige Vollmitgliedschaft im Apple-Entwicklerprogramm, auch für Open-Source-Projekte gibt es keine Ausnahme, weswegen viele ehrenamtlich tätige Programmierer aus Kostengründen darauf verzichten).
Der Quellcode von First Row ist auf GitHub zu finden, dort können Anwender wie gewohnt Verbesserungsvorschläge und Problemberichte veröffentlichen.
